package com.ruoyi.asset.service;

import java.util.List;
import com.ruoyi.asset.domain.PropertyParking;

/**
 * 车位档案Service接口
 * 
 * @author ruoyi
 * @date 2025-10-27
 */
public interface IPropertyParkingService 
{
    /**
     * 查询车位档案
     * 
     * @param parkingId 车位档案主键
     * @return 车位档案
     */
    public PropertyParking selectPropertyParkingByParkingId(Long parkingId);

    /**
     * 查询车位档案列表
     * 
     * @param propertyParking 车位档案
     * @return 车位档案集合
     */
    public List<PropertyParking> selectPropertyParkingList(PropertyParking propertyParking);

    /**
     * 新增车位档案
     * 
     * @param propertyParking 车位档案
     * @return 结果
     */
    public int insertPropertyParking(PropertyParking propertyParking);

    /**
     * 修改车位档案
     * 
     * @param propertyParking 车位档案
     * @return 结果
     */
    public int updatePropertyParking(PropertyParking propertyParking);

    /**
     * 批量删除车位档案
     * 
     * @param parkingIds 需要删除的车位档案主键集合
     * @return 结果
     */
    public int deletePropertyParkingByParkingIds(Long[] parkingIds);

    /**
     * 删除车位档案信息
     * 
     * @param parkingId 车位档案主键
     * @return 结果
     */
    public int deletePropertyParkingByParkingId(Long parkingId);
}
